Zum Hauptinhalt springen

Detail (2)

Beschreibung der einzelnen Felder.

Damit die Mutationen wunschgemäss durchgeführt werden können, muss die richtige Subfunktion verwendet werden, da nur dann das korrekte Mutationsprogramm aufgerufen wird (siehe SYIM_Standard-Import-Strukturen bzw. SYSE_Standard-Mutationsvorlagen)

alt text

Erfassungsfelder:

WertBeschreibung
SubfunktionGewünschte Subfunktion
FirmaFirma 000 für globale Vorlagen, aktueller Mandant für Mandantabhängige Vorlagen
VorlageName der Vorlage, alle einzelnen Zeilen einer Vorlage müssen einen 100% identischen Namen haben
Laufnummerwird automatisch zugeteilt, kann aber auch manuell erfasst werden, um eine sinnvolle Strukturierung zu erhalten
HinzufügenIm Feld Datenbasis ist die gewünschte Tabelle und das gewünschte Datenbankfeld zu markieren; anschliessend können mit 'Hinzufügen' diese Feldder übernommen werden. Via Button 'Special' können noch weitere Felder angewählt werden. Manuell können diese beiden Felder nicht geändert werden
Nicht angegebene Datenbank-Felder enthalten die Daten aus dem Muster (Adressen/Abo) bzw. bleiben leer (übrige)
SpecialMit diesem Button können Spezialfelder, die in dieser Art sonst nicht direkt angesteuert werden können, erfasst. Diese Felder sind aber nur in Zusammenhang mit Abo-/Adress-Import verfügbar!:

BRANCH-x
Adress-Klassen, wobei x das gewünschte Feld ist (max. 10 Felder)

FIRMA-xxxx
Firma-Adresse, wenn Firma und Zuständiger zu erstellen ist xxxx = Feld

BRANCH-FIRMA-x
Adress-Klassen zu Firma, wobei x das gewünschte Feld ist (max. 10 Felder)

FIRMA-MKxxxx
Setzen eines Firma-Merkmals wenn Firma und Zuständiger zu erstellen ist

ZUSTELLUNG-x
Abo-Zustell-Informationen bei unregelmässiger Zustellung für Tag 1 bis 7; jeweils bestehend aus Liefer-Beznr, Versandart, Leitweg, Anzahl Exemplare und Anzahl Plakate
EntfernenMit diesem Button können der Tabellen- und Feldname wieder gelöscht werden

Hier kann dem ausgewählten Feld ein Wert zugewiesen werden. Dabei stehen verschiedene Möglichkeiten zur Verfügung2.

  1. Platzhalter, dh. fixe Werte können bei Start der Verarbeitung zugeteilt werden (Platzhalter in geschweiften Klammern).

  2. Schlüsselwörter für Standard-Definitionen

  3. Feldname aus Input (Ausgabefeldname bei SYSE bzw. Inputfeldname bei SYIM). Feldnamen sollten aus Sicherheitsgründen immer in eckigen Klammern geschrieben werden [...]. Wird ein Begriff ohne [ ] angegeben, wird kontrolliert, ob dies ein Feldname ist, sonst wird der Wert als Feld-Inhalt (Konstante) verwendet.

  4. fixer Wert

Syntax für Platzhalter Nr,Feldbezeichnung,Typ,oblig,Funkt,Checkprogramm, Codeart,Doku,Vorgabewert

Für leere Felder am Schluss können Kommas weggelassen werden.

WertBeschreibung
Nr (1. Feld)Feld-Nummer (1-9) für Verwendung in Bedingungen
Feldbezeichnung (2. Feld)Dieser Text wird im Startbild angezeigt
Typ (3. Feld)Feldtyp, muss vorhanden sein

INT = Zahl ohne Dezimalstellen
DECI = Dezimalzahl
CHAR = Beliebiges Zeichen
DATE = Datum
LOG = Logisches Feld (Y,J,S,O,True,Yes für Ja und N,No,False für Nein)
Die Eingabe wird auf Gültigkeit überprüft
oblig (4. Feld)oblig wenn Feld obligatorisch ist, sonst leer
Funkt (5. Feld)Funktion gemäss nachfolgender Liste. Dies steuert Eingabehilfen

DTAW = Auswahl-Möglichkeit mit Funktion DTAW
ORT = Auswahl via PLZ-Stamm (Ort)
PLZ = Auswahl via PLZ-Stamm (PLZ)
AWLG = Auswahl via Liegenschaftsstamm (Verträger-Nummer)
VLOB = Auswahl via Objektstamm
VLOBMF = Auswahl via Objektstamm mit Mehrfachauswahl
ADRW = Auswahl via Adressverwaltung (Bez-Nummer)
CODN = Auswahl via Codetabelle (siehe auch 6. und 7. Feld)
CODNMF Auswahl via Codetabelle mit Mehrfachauswahl
AWAB = Auswahl via Abo-Verwaltung (Vorgnummer)
AWMS = Auswahl via Abo-Kategorie (Merkmalart, Merkmal 1,2,3)
KAL = Auswahl via Kalender
Checkprogramm (6. Feld)Gewünschtes Prüfprogramm für Parameter (aktuell nur ein Programm vorhanden):
checkcode.p Prüfen mit Codeverwaltung
Codeart (7. Feld)Bei Funktion CODN und CODNMF: gewünschte Codetabelle

Schlüsselwörter anstelle von Feldname:

WertBeschreibung
TODAYTagesdatum für Datum-Feld (kann auch +/- Anzahl Tage angegeben werden)
TIMETageszeit (HH:MM.SS)
MANDANTEs wird der aktuelle Mandant eingesetzt
COUNT(999)Diese Funktion erhöht den Wert bei jeder Verwendung um 1, beginnend bei Wert in Klammern; wird nichts angegeben, dann beginnend mit 1
SEQUENCE(xx)Zuteilung nächste Datenbank-Sequence, gegenwärtig unterstützt für
mkrappor
mutlog
MutationsartMutationsart für diese Vorgabe; dieser Eintrag muss für alle Einträge einer Vorlage identisch sein:
1 = Neu
2 = Aenderung
3 = Löschung
Indivgesetzt = individuelles. Programm für Verarbeitung notwendig, wenn nicht Standard-Routine verwendet wird (Muss bei Abo erfassen/mutieren gesetzt sein)
Obligatgesetzt = Feld darf nicht leer sein, sonst Fehlermeldung bei Update. Mindestens bei den Schlüsselfelder (Primary Key) muss dieses Flag gesetzt werden
MutierenIst dieses Feld gesetzt, werden die so markierten Felder bei Doubletten-Adressen in der Doublette geändert aufgrund des Inputfeldes.
Aktuell wird dieses Feld nur bei Adress-Import unterstützt
Gross/Klein erlaubtCharacter-Felder aus Platzhaltern werden immer auf Grossschrift umgesetzt, ausser wenn dieses Flag gesetzt ist
Statusohne Bedeutung; für spätere Verwendung

Wichtig

Es müssen alle Primär-Schlüsselfelder einer Tabelle als obligatorisch bezeichnet werden; andernfalls wird Vorgabe nicht akzeptiert. Ist ein Eintrag in der Tabelle unvollständig, können Verknüpfungsfehler entstehen